package edu.idei.anteweb.entities;

import java.io.Serializable;

import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import javax.persistence.Table;

import com.google.appengine.api.datastore.Key;
/**
 * 
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "Contacto")
@MappedSuperclass
public class Contacto implements Serializable {

	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
	private Key key;
	
	public Key getKey() {
		return key;
	}
	
	@Basic
	private String descripción;
	
	@Basic
	private String nombre;
	
	/**
	 * Constructor por defecto 
	 */
	public Contacto() {
	}

	/**
	 * Retorna el valor de descripción.
	 * @return 
	 */
	public String getDescripción() {
		return descripción;
	}

	/**
	 * Permite modificar el valor de descripción.
	 * @param descripción 
	 */
	public void setDescripción(String descripción) {
		this.descripción = descripción;
	}
	/**
	 * Retorna el valor de nombre.
	 * @return 
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * Permite modificar el valor de nombre.
	 * @param nombre 
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
}